type google.golang.org/grpc/internal/transport.framer
11 uses
google.golang.org/grpc/internal/transport (current package)
controlbuf.go#L527: framer *framer
controlbuf.go#L542: func newLoopyWriter(s side, fr *framer, cbuf *controlBuffer, bdpEst *bdpEstimator, conn net.Conn, logger *grpclog.PrefixLogger, goAwayHandler func(*goAway) (bool, error), bufferPool mem.BufferPool) *loopyWriter {
http2_client.go#L94: framer *framer
http2_server.go#L85: framer *framer
http_util.go#L403: type framer struct {
http_util.go#L429: func newFramer(conn io.ReadWriter, writeBufferSize, readBufferSize int, sharedWriteBuffer bool, maxHeaderListSize uint32, memPool mem.BufferPool) *framer {
http_util.go#L439: f := &framer{
http_util.go#L457: func (f *framer) writeData(streamID uint32, endStream bool, data [][]byte) error {
http_util.go#L491: func (f *framer) readFrame() (any, error) {
http_util.go#L518: func (f *framer) errorDetail() error {
http_util.go#L522: func (f *framer) readDataFrame(fh http2.FrameHeader) (err error) {